include "TQuery.thrift"
namespace java com.iqiyi.pps.epg.api.model.web.vod

struct TVodLog {
    1:i64 id;
    2:i32 channelId;
    3:i32 type;
    4:string descr;
    5:string user;
    6:string addTime;
}

struct TVodEpisodeLog {
    1:i64 id;
    2:i64 programId;
    3:i32 type;
    4:string descr;
    5:string user;
    6:string addTime;
}

struct TVodRecord {
     1:i64 id;
     2:i32 channelId;
     3:string startTime;
     4:string endTime;
     5:string opUser;
     6:string addTime;
     7:string updateTime;
     8:i32 status;
     9:string projectWorkers;
     10:i32 notifyType;
}

struct TVodLogPage {
     1:TQuery.TPage tPage;
     2:list<TVodLog> result;
 }

 struct TVodEpisodeLogPage {
     1:TQuery.TPage tPage;
     2:list<TVodEpisodeLog> result;
 }

struct TVodRecordPage {
    1:TQuery.TPage tPage;
    2:list<TVodRecord> result;
}

struct TVodad {
    1:i64 id;
    2:string name;
    3:i32 type;
    4:i64 fileSize;
    5:string fileType;
    6:string address;
    7:string picAddress;
    8:string opUser;
    9:string opTime;
    10:string contentType;
    11:string duration;
    12:string remark;
    13:string uuid;
}

struct TVodadPage {
    1:TQuery.TPage tPage;
    2:list<TVodad> result;
}

